package com.learncloud.netty;

import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import io.netty.channel.ChannelOutboundHandlerAdapter;
import io.netty.util.CharsetUtil;

/**
 * 下一位接班人你好，在你看到这段代码的时候我已经离职了
 * 其实我也想好好写，我也想好好干，但是公司一直拖欠工资
 * 导致我还不起房贷，还跟身边的配音造成了很差的印象
 * 所以我打算离职了，不要Care为啥整个App没有注解，我是想让你知难而退
 * 拖两个月的工资，一直不发，然后在押一个月的工资，足足三个月的工资，让我真的精疲力尽了
 * 还有老板喜欢画大饼，还喜欢吹牛，千万别信。
 * 改bug千万别乱动，动就是死
 */
public class EchoServerHandler extends ChannelInboundHandlerAdapter {

    @Override
    public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
     System.out.println("Receive client : [" + ((ByteBuf) msg).toString(CharsetUtil.UTF_8) + "]");
    }
}
